// 入口文件
// 注意：在 网页中学习Vue的时候，直接把组件和 script代码写到一起了，
// 但是在 使用webpack 结合vue开发的时候，推荐将所有的组件，单独定义为一个 .vue 文件
// 这每一个 .vue 文件都是一个单独的 vue 组件
// 在每个 .vue 组件内部，分为 三部分： template  script  style

// 1.1 导入 Vue 模块
import Vue from 'vue'
import moment from 'moment'
import config from './config.js'

Vue.filter('dataFormat', function (val, pattern = 'YYYY-MM-DD HH:mm:ss') {
  return moment(val).format(pattern);
});

// 2. 导入自己的路由模块
import router from './router.js'


// 3. 安装 Mint-UI
import MintUI from 'mint-ui'
import 'mint-ui/lib/style.css'
Vue.use(MintUI)


// 4. 安装数据请求组件
import VueResource from 'vue-resource'
Vue.use(VueResource);
Vue.http.options.root = config.baseUrl;


// 1.2 导入 App 根组件
import App from '../components/App.vue'

// 1.3 创建VM实例，并使用render函数渲染根组件
const vm = new Vue({
  el: '#app',
  render: c => c(App),
  router // 2.4 将路由对象挂载到 VM 实例上
});











// import myfunc, { name as username, age } from './test1.js'
// // console.log(myfunc);
// myfunc();
// console.log(username);
// console.log(age);